home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / util / wb / tv-prog.lha / tvprogram / Install_TV < prev    next >
Text File  |  2000-09-09  |  12KB  |  594 lines

  1. ; Skrypt instalacyjny dla programu TV (2000)
  2. ;
  3. ;    $VER: Install_TV v0.9 by ZATOR (09.09.2000)
  4. ;
  5.  
  6. (if (>= @installer-version 2883594)
  7. (
  8. (effect "lower_right" "radial" $FFEE00 $EE00)
  9. ))
  10.  
  11. (set #ver_comm (/ (getversion "libs:commodities.library") 65536))
  12. (set #ver_icon (getversion "icon.library" (resident)))
  13. (set #ver_icon (/ #ver_icon 65536))
  14. (set #ver_work (getversion "workbench.library" (resident)))
  15. (set #ver_work (/ #ver_work 65536))
  16. (set #ver_dops (/ (getversion "libs:muimaster.library") 65536))
  17.  
  18. (set wybr
  19.     (askchoice
  20.         (prompt "Jëzyk/Jazyk/Sprache/Language")
  21.         (help @askchoice-help)
  22.         (choices "POLSKI" "ÇEÎTINA" "DEUTSCH")
  23.         (default 0)
  24.     )
  25. )
  26. (if (= wybr 0)
  27. (
  28. (set #witam "Witam w programie instalacyjnym programu\nTV\nDziëki temu skryptowi zainstalujesz oraz skonfigurujesz program")
  29. (set #info ("\nWersje (zainstalowanych u ciebie) wymaganych bibliotek:\n\nmuimaster.library - %ld [19^]\ncommodities.library - %ld\n icon.library - %ld\n\n" #ver_dops #ver_comm #ver_icon))
  30. (set #gdzie "Gdzie zainstalowaê program? \n\ (katalog zostanie stworzony)")
  31. (set #help_gdzie "Wybierasz miejsce, gdzie ma zostaê zainstalowany program TV")
  32. (set #kopiuj_wb "Gdzie skopiowaê program TV?")
  33. (set #help_wb "Wybierasz miejsce, gdzie ma zostaê skopiowany program")
  34. (set #kopiuj_wb1 "Gdzie skopiowaê dokumentacje?")
  35. (set #help_wb1 "Wybierasz miejsce, gdzie ma zostaê skopiowana dokumentacja")
  36. (set #kopiuj_wb2 "Gdzie skopiowaê skrypty arexxa?")
  37. (set #help_wb2 "Wybierasz miejsce, gdzie majâ zostaê skopiowane skrypty aRexx'a")
  38. (set #kopiuj_wb31 "Gdzie skopiowaê moduîy?")
  39. (set #help_wb31 "Wybierasz miejsce, gdzie majâ zostaê skopiowane moduîy\n\ niezbëdne do ôciagania programów telewizyjnych!")
  40. (set #import_prompt "Z jakiego modulu chcesz korzystac?")
  41. (set #kopiuj_wb3 "Gdzie skopiowac niezbëdne pliki?")
  42. (set #help_wb3 "wybierasz miejsce gdzie majâ zostaê skopiowane niezbëdne pliki")
  43.  
  44. (set #kopiuj_modul "import/html-tm-online.tv")
  45. (set #kopiuj_pref "prefs/html-tm-online.pref")
  46.  
  47.  
  48. (set #dodaj "Czy mogë dodaê jednâ linie do user-startup?")
  49. (set #dodaj_help "Dodam linijke: Assign TVprog: xxx")
  50. (set #dodaje_tt "TOOLTYPE")
  51.  
  52. (set #info_jak "Jaki sposób instalacji wybierasz?")
  53. (set #info_jak_help "Wybierasz tutaj czy chcesz dokonaê peînej instalacji czy tylko zaktualizowaê program")
  54. (set #info_but0 "Instalacja")
  55. (set #info_but1 "Aktualizacja")
  56.  
  57. (set #stworzyc "Skrypt instalacyjny stworzy katalog nazwany 'TV-prog' dla programu TV.  Jesli chcesz zmieniê nazwe tego katalogu, wpisz nowâ nazwe poniûej.")
  58.  
  59. ))
  60.  
  61. (if (= wybr 1)
  62. (
  63. (set #dodaj "Mohu pêidat jeden êádek do user-startup?")
  64. (set #dodaj_help "Pêidat êádek do user-startup  Assign TVprog: xxx ")
  65. (set #dodaje_tt "TOOLTYPE")
  66.  
  67. (set #kopiuj_modul "import/html-cz-online.tv")
  68. (set #kopiuj_pref "prefs/html-cz-online.pref")
  69.  
  70. (set #witam "Vitá Vás instalaçní program \nTV programu\nDíky tomuto skriptu si mûùete nainstalovat a nakonfigurovat program")
  71. (set #info ("\nVerze (uù nainstalovaných) poùadovaných knihoven:\n\nmuimaster.library - %ld [19^]\ncommodities.library - %ld\n icon.library - %ld\n\n" #ver_dops #ver_comm #ver_icon))
  72. (set #gdzie "Kam chcete nainstalovat program? \n\ (adresáê bude vytvoêen)")
  73. (set #help_gdzie "Volíte si místo, kde má byt nainstalován TV program")
  74. (set #kopiuj_wb "Kam zkopírovat TV program?")
  75. (set #help_wb "Volíte si místo, kam má být zkopírován program")
  76. (set #kopiuj_wb1 "Kam zkopírovat dokumentaci?")
  77. (set #help_wb1 "Volíte si místo, kam mají být zkopírované dokumentace")
  78. (set #kopiuj_wb2 "Kam zkopírovat arexxové skripty?")
  79. (set #help_wb2 "Volíte si místo, kam mají být zkopírované arexxové skripty")
  80. (set #import_prompt "Kam zkopírovat moduly?")
  81. (set #kopiuj_wb31 "Volíte si místo, kam mají být zkopírované moduly\n\potêebné pro stahovaní televizních programû!")
  82. (set #help_wb31 "Které moduly chcete pouùívat?")
  83. (set #kopiuj_wb3 "Kam zkopírovat poùadované soubory?")
  84. (set #help_wb3 "Volíte si místo, kam mají být zkopírované poùadované soubory")
  85.  
  86. (set #info_jak "Jaký si zvolíî zpûsob instalace?")
  87. (set #info_jak_help "Zvolíî si zde, zda chceî plnou instalaci nebo jenom aktualizovat program")
  88. (set #info_but0 "Instalace")
  89. (set #info_but1 "Aktualizace")
  90.  
  91. (set #stworzyc "This installation will create a drawer named `TV-prog' for the TV software.  If you would like to change the name of this drawer, type the new name below.")
  92.  
  93.  
  94. ))
  95.  
  96. (if (= wybr 2)
  97. (
  98.  
  99. (set #witam "Willkommen zum Installationsprogramm\nTV\nDank diesem Skript werden Sie das Programm installieren und konfigurieren")
  100. (set #info ("\nVersionen die bei Ihnen installierten Libraries, die benötigt werden\n\nmuimaster.library - %ld [19^]\ncommodities.library - %ld\n icon.library - %ld\n\n" #ver_dops #ver_comm #ver_icon))
  101. (set #gdzie "Wo möchten Sie installieren? \n\ (das Verzeichnis wird erstellt)")
  102. (set #help_gdzie "Sie wählen, wo der TV-Programm installiert wird")
  103. (set #kopiuj_wb "Wo soll der TV-Programm kopiert werden?")
  104. (set #help_wb "Sie wählen, wo der Programm kopiert werden soll")
  105. (set #kopiuj_wb1 "Wo soll die Dokumentation kopiert werden?")
  106. (set #help_wb1 "Sie wählen, wo die Dokumentation kopiert werden soll")
  107. (set #kopiuj_wb2 "Wo sollen die aRexx-Skripte kopiert werden?")
  108. (set #help_wb2 "Sie wählen wo die aRexx-Skripte kopiert werden sollen")
  109. (set #kopiuj_wb31 "Wo kopieren die Module?")
  110. (set #help_wb31 "Sie wählen wo die Module kopiert werden,\n\ die zum Laden der Tv-Programmen benötigt werden!")
  111. (set #import_prompt "Welches Modul möchten Sie benutzen?")
  112. (set #kopiuj_wb3 "Wo kopieren die benötigten Dateien?")
  113. (set #help_wb3 "Sie wählen wo die benötigte Dateien kopiert werden sollen")
  114. (set #dodaj "Darf ich eine Zeile zur user-startup zuschreiben?" )
  115. (set #dodaj_help "Die Zeile: Assign TVprog: xxx")
  116. (set #info_jak "Welche Installation wählen Sie?")
  117. (set #info_jak_help "Hier wählen Sie, ob Sie volle Installation oder nur die Programmsaktualisierung möchten")
  118. (set #info_but0 "Installation")
  119. (set #info_but1 "Aktualisierung")
  120.  
  121. (set #kopiuj_modul "import/html-tm-online.tv")
  122. (set #kopiuj_pref "prefs/html-tm-online.pref")
  123.  
  124.  
  125. (set #stworzyc "This installation will create a drawer named `TV-prog' for the TV software.  If you would like to change the name of this drawer, type the new name below.")
  126.  
  127.  
  128. ))
  129.  
  130. (welcome #witam)
  131.  
  132.  
  133.  
  134. (if (>= @installer-version 2883594)
  135. (
  136. (showmedia 'media' 'Docs/AFD-COPYRIGHT' 'upper_right' 'medium' 1 'wordwrap')
  137. ))
  138.  
  139. (message #info)
  140.  
  141. (if (>= @installer-version 2883594)
  142. (
  143. (closemedia media)
  144. ))
  145.  
  146. (if (>= @installer-version 2883594)
  147. (
  148. (showmedia 'pics' 'Docs/pics/okno.iff' 'upper_left' 'none' 1)
  149. ))
  150.  
  151. (set sposob
  152.     (askchoice
  153.         (prompt #info_jak)
  154.         (help #info_jak_help)
  155.         (choices #info_but0 #info_but1)
  156.         (default 0)
  157.     )
  158. )
  159.  
  160.  
  161.  
  162.  
  163.  
  164. (if (>= @installer-version 2883594)
  165. (
  166. (closemedia pics)
  167. ))
  168.  
  169.  
  170. (if (= sposob 0)
  171. (
  172.  
  173.  
  174.  
  175.  
  176. (set #wyb1
  177.     (askdir
  178.         (prompt #gdzie)
  179.         (default "SYS:")
  180.         (help #help_gdzie)
  181.         (disk)
  182.     )
  183. )
  184.  
  185. (complete 5)
  186.  
  187. (set #drawername "TV-prog")
  188.  
  189. (if (> @user-level 1)
  190.                (set #drawername
  191.                   (askstring
  192.                  (prompt #stworzyc)
  193.                  (help @askstring-help)
  194.                  (default "TV-prog")
  195.                   )
  196.                )
  197.             )
  198.  
  199. (set #wyb2 (tackon #wyb1 #drawername))
  200. (set #wyb3 (tackon #wyb2 "data"))
  201. (set #wyb4 (tackon #wyb2 "data_p"))
  202. (set #wyb5 (tackon #wyb2 "notatnik"))
  203. (set #wyb6 (tackon #wyb2 "Docs"))
  204. (set #wyb7 (tackon #wyb2 "import"))
  205. (set #wyb8 (tackon #wyb2 "export"))
  206. (set #wyb9 (tackon #wyb2 "rexx"))
  207. (set #wyb0 (tackon #wyb2 "catalogs"))
  208. (set #wya0 (tackon #wyb2 "plugins"))
  209. (set #wyz5 (tackon #wyb2 "prefs"))
  210.  
  211.  
  212. (makedir #wya0)
  213. (makedir #wyb2 (infos))
  214. (makedir #wyb3)
  215. (makedir #wyb4)
  216. (makedir #wyb5)
  217. (makedir #wyb6 (infos))
  218. (makedir #wyb7)
  219. (makedir #wyb8)
  220. (makedir #wyb9)
  221. (makedir #wyb0)
  222. (makedir #wyz5)
  223.  
  224. (if (=(exists "tv.ext" (noreq)) 1)
  225. (
  226.  
  227. (if (>= @installer-version 2883594)
  228. (
  229. (showmedia 'pics' 'Docs/pics/aktualizacja.iff' 'upper_left' 'none' 1)
  230. ))
  231.  
  232.  
  233.  
  234.  
  235. (if (= wybr 0)
  236. (
  237. (set importk
  238.     (askoptions
  239.         (prompt #import_prompt)
  240.         (help @askoptions-help)
  241.         (choices "TeleMagazyn (112 programów, szybki transfer)" "WirtualnaPolska (114 programów, ôredni transfer)")
  242.         (default 0)
  243.     )
  244. )
  245.  
  246. (if (BITAND importk %1)
  247. (
  248. (set #kopiuj_modul "import/html-tm-online.tv")
  249.  
  250. (set #wb_sel3
  251. (copyfiles
  252.     (prompt #kopiuj_wb31)
  253.     (source "prefs/html-tm-online.pref")
  254.     (dest #wyz5)
  255.     (infos)
  256.     (help #help_wb31)
  257. )
  258. )
  259. (set #wb_sel3a
  260. (copyfiles
  261.     (prompt #kopiuj_wb31)
  262.     (source #kopiuj_modul)
  263.     (dest #wyb7)
  264.     (infos)
  265.     (help #help_wb31)
  266. )
  267. )
  268.  
  269.  
  270.  
  271. ))
  272.  
  273. (if (BITAND importk %10)
  274. (
  275. (set #kopiuj_modul "import/html-wp-online.tv")
  276.  
  277. (set #wb_sel3
  278. (copyfiles
  279.     (prompt #kopiuj_wb31)
  280.     (source #kopiuj_modul)
  281.     (dest #wyb7)
  282.     (infos)
  283.     (help #help_wb31)
  284. )
  285. )
  286.  
  287. (set #wb_sel3z
  288. (copyfiles
  289.     (prompt #kopiuj_wb31)
  290.     (source "prefs/html-wp-online.pref")
  291.     (dest #wyz5)
  292.     (infos)
  293.     (help #help_wb31)
  294. )
  295. )
  296.  
  297. ))
  298. )
  299.  
  300. (if (>= @installer-version 2883594)
  301. (
  302. (closemedia pics)
  303. )))
  304.  
  305. ))
  306.  
  307.  
  308. (complete 10)
  309.  
  310. (if (=(exists "Pref" (noreq)) 1)
  311.  
  312. (set #wb_pref
  313. (copyfiles
  314.     (prompt #kopiuj_wb)
  315.     (source "pref")
  316.     (dest #wyb2)
  317.     (infos)
  318.     (help #help_wb3)
  319. )
  320. )
  321.  
  322.  
  323. )
  324.  
  325. (set #wb_sel
  326. (copyfiles
  327.     (prompt #kopiuj_wb)
  328.     (source "TV")
  329.     (dest #wyb2)
  330.     (infos)
  331.     (help #help_wb)
  332. )
  333. )
  334.  
  335. (complete 20)
  336.  
  337. (set #wb_sel1
  338. (copyfiles
  339.     (prompt #kopiuj_wb1)
  340.     (source "Docs")
  341.     (dest #wyb6)
  342.     (all)
  343.     (help #help_wb1)
  344. )
  345. )
  346.  
  347. (complete 40)
  348.  
  349. (set #wb_sel2
  350. (copyfiles
  351.     (prompt #kopiuj_wb2)
  352.     (source "rexx")
  353.     (dest #wyb9)
  354.     (all)
  355.     (help #help_wb2)
  356. )
  357. )
  358.  
  359. (complete 55)
  360.  
  361. (set #wb_sel3
  362. (copyfiles
  363.     (prompt #kopiuj_wb31)
  364.     (source #kopiuj_modul)
  365.     (dest #wyb7)
  366.     (infos)
  367.     (help #help_wb31)
  368. )
  369. )
  370.  
  371. (set #wb_sel3x
  372. (copyfiles
  373.     (prompt #kopiuj_wb31)
  374.     (source #kopiuj_pref)
  375.     (dest #wyz5)
  376.     (infos)
  377.     (help #help_wb31)
  378. )
  379. )
  380.  
  381.  
  382. (complete 60)
  383.  
  384.  
  385. (complete 65)
  386.  
  387. (set #wb_sel5
  388. (copyfiles
  389.     (prompt #kopiuj_wb3)
  390.     (source "NUMERACJA.pref")
  391.     (dest #wyb2)
  392.     (infos)
  393.     (help #help_wb3)
  394. )
  395. )
  396.  
  397. (complete 70)
  398.  
  399. (set #wb_sel6
  400. (copyfiles
  401.     (prompt #kopiuj_wb3)
  402.     (source "ROK.pref")
  403.     (dest #wyb2)
  404.     (infos)
  405.     (help #help_wb3)
  406. )
  407. )
  408.  
  409. (complete 75)
  410.  
  411. (set #wb_sel7
  412. (copyfiles
  413.     (prompt #kopiuj_wb3)
  414.     (source "catalogs")
  415.     (dest #wyb0)
  416.     (all)
  417.     (help #help_wb3)
  418. )
  419. )
  420.  
  421. (complete 90)
  422.  
  423. (if (=(exists "tv.ext" (noreq)) 1)
  424.  
  425. (set #wb_sel8
  426. (copyfiles
  427.     (prompt #kopiuj_wb3)
  428.     (source "tv.ext")
  429.     (dest #wyb2)
  430.     (help #help_wb3)
  431. )
  432. )
  433.  
  434. )
  435.  
  436. (complete 95)
  437.  
  438. (set #komenda "Assign TVprog: ")
  439.  
  440. (set #komenda1 (cat #komenda #wyb2))
  441.  
  442. (startup "TV-PROGRAM"
  443.     (prompt #dodaj)
  444.     (command #komenda1)
  445.     (help #dodaj_help)
  446. )
  447.  
  448. (makeassign "TVprog" #wyb2)
  449.  
  450. (if (=(exists "libs:mui/betterbalance.mcc" (noreq)) 1)
  451.  
  452. (tooltype
  453.     (prompt #dodaje_tt)
  454.     (help #dodaje_tt)
  455.     (dest "tvprog:tv")
  456.     (settooltype "TV_BETTERBALANCE" "ON")
  457.  
  458. )
  459. (
  460. (tooltype
  461.     (prompt #dodaje_tt)
  462.     (help #dodaje_tt)
  463.     (dest "tvprog:tv")
  464.     (settooltype "TV_BETTERBALANCE" "OFF")
  465.  
  466. )
  467. )
  468.  
  469. )
  470.  
  471. (if (=(exists "libs:mui/tearoff.mcp" (noreq)) 1)
  472.  
  473. (tooltype
  474.     (prompt #dodaje_tt)
  475.     (help #dodaje_tt)
  476.     (dest "tvprog:tv")
  477.     (settooltype "TV_TEAROFF" "ON")
  478.  
  479. )
  480. (
  481. (tooltype
  482.     (prompt #dodaje_tt)
  483.     (help #dodaje_tt)
  484.     (dest "tvprog:tv")
  485.     (settooltype "TV_TEAROFF" "OFF")
  486.  
  487. )
  488. )
  489.  
  490. )
  491.  
  492. (complete 100)
  493. )
  494. )
  495.  
  496.  
  497. (if (= sposob 1)
  498. (
  499.  
  500. (set #wb_sel
  501. (copyfiles
  502.     (prompt #kopiuj_wb)
  503.     (source "TV")
  504.     (dest "Tvprog:")
  505.     (help #help_wb)
  506. )
  507. )
  508.  
  509. (complete 10)
  510.  
  511. (set #wb_sel1
  512. (copyfiles
  513.     (prompt #kopiuj_wb1)
  514.     (source "Docs")
  515.     (dest "tvprog:docs/")
  516.     (all)
  517.     (help #help_wb1)
  518. )
  519. )
  520.  
  521. (complete 30)
  522.  
  523. (set #wb_sel7
  524. (copyfiles
  525.     (prompt #kopiuj_wb3)
  526.     (source "catalogs")
  527.     (dest "tvprog:catalogs/")
  528.     (all)
  529.     (help #help_wb3)
  530. )
  531. )
  532.  
  533. (complete 50)
  534.  
  535. (if (=(exists "tvprog:Pref" (noreq)) 1)
  536. (
  537. (set #wb_sel
  538. (copyfiles
  539.     (prompt #kopiuj_wb3)
  540.     (source "Pref")
  541.     (dest "Tvprog:")
  542.     (help #help_wb3)
  543. )
  544. )
  545. ))
  546.  
  547. (complete 60)
  548.  
  549. (if (=(exists "tvprog:import/html-tm-online.tv" (noreq)) 1)
  550. (
  551. (set #wb_sel
  552. (copyfiles
  553.     (prompt #kopiuj_wb3)
  554.     (source "import/html-tm-online.tv")
  555.     (dest "Tvprog:import/")
  556.     (help #help_wb3)
  557. )
  558. )
  559. ))
  560.  
  561. (complete 70)
  562.  
  563. (if (=(exists "tvprog:import/html-wp-online.tv" (noreq)) 1)
  564. (
  565. (set #wb_sel
  566. (copyfiles
  567.     (prompt #kopiuj_wb3)
  568.     (source "import/html-wp-online.tv")
  569.     (dest "Tvprog:import/")
  570.     (help #help_wb3)
  571. )
  572. )
  573. ))
  574.  
  575. (complete 80)
  576.  
  577. (if (=(exists "tvprog:import/html-cz-online.tv" (noreq)) 1)
  578. (
  579. (set #wb_sel
  580. (copyfiles
  581.     (prompt #kopiuj_wb3)
  582.     (source "import/html-cz-online.tv")
  583.     (dest "Tvprog:import/")
  584.     (help #help_wb3)
  585. )
  586. )
  587.  
  588. (complete 100)
  589.  
  590. ))
  591.  
  592.  
  593. ))